/**
 * 触发事件
 * 
 */

var EventEmitter = require("events").EventEmitter;
var ee = new EventEmitter();

ee.on("some_events",function(foo,bar){
	console.log("第一个监听事件，参数foo="+foo+",bar="+bar);
});

/**
 * EventEmitter.emit(event,[arg1],[arg2],[...])触发指定事件
 * 参数1 : event 字符串  事件名
 * 参数2 ： 可选参数，按顺序传入回调函数的参数
 * 返回值 ：该事件是否有监听
 */
 
 
 //只触发了第一个监听事件
 var is_success = ee.emit("some_events","wilson","zhong");
 
 
 
 ee.on("some_events",function(foo,bar){
	console.log("第二个监听事件，参数foo="+foo+",bar="+bar);
});


//二个监听事件都触发
ee.emit("some_events","zhong","wei");


//没有监听事件
var is_success2 = ee.emit("other_events","wilson","zhong");

console.log(is_success);
console.log(is_success2);
